covert controller 2 js