profile page and shop implemented