adding parameter handling