fixed input controller