prepos Dao implemented