got basic command pattern started