programs can only manage a few commands at a time