init code structure