implemented Transform methods