compile to create the new bin file