first example repository using customer