Input files and codes