add snakeyaml dependency
yaml introduction