Refactored task general tab