first pass style and site populate