rotate lib changed