Implemented add Task end to end