finish task module