example to learn DAO design pattern and remaind me how to use git.