moving global parameter into local parameter to address issue #25