creating site, adding functionality