refactor blocks
change homepage