[WIP] add new bytecode loader