creating of 4 tables and  Dao implementations