add prob scheme