fix projection matrix, more work on paths