lock unlock frame
added command list