added PathParameterRoute and pathParameter()