use uuid instead of ObjectId