fixed attempt rotate