add customer/customer_test implementation