working on 3D, to do rotation... have defects in PA