basic controller input working