macro by swarnendu chatterjee
_