serious cleanup & changing methods in laundrycard.c