fixed config and storage maybe. working on adding json support and I might be implementing piping between methods