assembly init in header