working on reading files properly, i believe create is complete