added customer/user method