not sure if you would do the rest inside this macro or outside