added user profile page, homepage login,  and overlay interactions to the homepage