made structure better integratable