switch to yaml gem