add idle state