save and read from file
removing concept of metadata