Added tests and custom routes
added status validations and tests