homepage still has some style issues, likely needs to be merged with master