a few changes to customer controller

I will finish it up tomorrow