file reading stuff is done now