adding ability to add custom tasks in the default task