adding admin user logic