add TagDao and other