added enhance task