add WAITING state