Added CustomerCollection & error handling.