Form, process file and validation for library