added all tests, callback methods, post actions and controllers