pass tuple instead of 2 params