more commands working! got it into a workable state