commit working version which uses new yaml file dumper