minor changes; parameters