added requirements file and the config