fixed all contents
no error checking for ease of read