Pre: refactor _id