refactored Task