general homepage framework finished