structure codes withs full interfaces