Refactoring Task Add