start work on bytecode package