added required for the input