bugfix, create list correctly before sending to macro