controller and js