implemented FindBoundsFor
initial implementation of clockwize rotation
rotation code - with bugs
fix rotation bug