Try different way to make DAL