init code, filereader, binary model flow