started adding domain and dao