///author/charles-foran/