approximate structure