Homepage and changes for implementation