add 4 kind