messing around with param passing