little better, but i need to use my own controller