adding task chaining for base task