added transform helper methods