added hasRun to the client side commands