Added "!" command
Repaired cycles