Attendance functionality complete