finished implementing Clerk class