bugs
lint and fix the command constructor
lint and fix the command constructor
cleaning constructor API