messed around with like controller, it is very broken