improved posTransform function
temporary add dependency of methods
other commits