revized ibmmodel1