skeleton for most commands