extend container macro length