added tests for custom routes
add status validation and tests
git push origin master