adds idea save method and yaml store