code a variety of sites