some basic transformation utils added