adding taskContext builder