command validation first steps
command validation working