add eq
ren
detect state