improved attribute parsing, start of bytecode parsing