rotation finally works