finished dynamic site