added login feature with open id