command acceptor