added convien funcs.