complete crud actions on user and customer