add tcga functionality