Added input controller