[~] prepare to tasks