Add base dao and new po