added some new routines