made a new controller because shit got weird.