Abstract_structure