placement is working pretty well. some bugs with rotation to check