task05 bug fixes