Add attendance functionality first pass