Adding dataset dao layer