Improve, test and oficialize Task's implementation