Added implementation for Customer methods