add two more routines