some merge
to prev