requirements text file