[NEW] generic dao, model and dao created