Modified for peer review submission