add simple command dispatcher