snake yaml support