edits --David Caratelli