define model,dao,tools