prepping to implement Dao