Adding Randomizer interface
changing show functions to parametrized function