timer = -1 waiter = 0