improved getTransfomers method