adding record keeping