just part of the task.

it has not finished yet.