Got cartesian projection part working