duration and int cast
optargs with days example
work on task structure