add report dao
fix tests