add gkr calculator, not tested
rename gkr