added gamecontroller