reverse, push, sort