Completed commandParser and commandObject