added user login feature