added support for multiple route args and updated tests