arguments hash class instantiation seems to be functional