added new conversion routines