use all arguments as hash key