add normalize method
add multinomial method
...