remove work function