Merge pull request #13 from tzh/mini

mini update
Merge pull request #14 from tzh/mini

refactoring
Merge pull request #15 from tzh/mini

recording goes on
simplifying logic of client dao methods