site now fully dynamic