structure codes withs much interfaces