first two functions & module informations
configuration management and unit-testing
cleaning up
updating functions & testing
url building and testing optimized
more tests
more testing
implemented more api functions