added initial work on command parsing