guest user (login) functionality implemented