added pre-post to customer.java