make taskinfo extendable