Compatibility
Easy working implementation (without rotations & scaling)