added customer manager and test