todo for adaptive features at tag time