cleanup pick macro