clean up, byte array, compiles