remove context function