basically finish 2 gram model