To avoid crossing voting & horse trading, the method of voting should be change. Leader of party in house should vote on behalf of this party. As all party MPs won election on party's name. This means number of votes of party is equal to number of votes of his MPs. This method also binift MPs those are in hospital or in jails.