Sites that how did we get here follows