added idle state