Add IGetPost; Improve DAO