Will work more later, WIP

make sure to decide on file io.