start cleaner way, add translateZ, next is X & Y... All is a question of order