perception works. need to fix rotation