Simplifying to use Attendance for all.
Using Attendance and fixing a few details.