adding more param passing