added task add functionality

task add