add more function to attendant