implemented Dao interface as sqlite abstract dao