Added the first version of DAO module