dont write bytecode and main methods