probablity model in progress