added customer, user and s0pin stuff