add more kinds of status