working on tuple exps