some suggested changes made