Added domain and dao interfaces