add commenting and login