attendance implementation.