Some routines added