changed parameter parsing