Operation state changing implemented