ADD: good/need/zone/category daos and test