finalized version!
* changed projection