add optional requirement.txt file
maj doc