added requirement for pyyaml