finished customers.c