+choose +slap resolve #70 resolve #51