different ways to pass in binding object