readCmd, writeCmd, assignCmd