modified common controler and route