cleaned up Person and Client classes