add structure AL