karmakhya technical review