new hex file and script basically the whole way through