file inputs and input enum