add structure to support getL message