fix this and self bugs
still fix rotate logic
is_latest save into this