the first version of command