A major function of MPs is to debate legislation. This enables MPs to weigh up the impact of Public Bills.
However the Whips can force MPs into voting a certain way or to agree or disagree.
Despite this, MP's can be independent and strong arguments can determine the result of a vote.