edited by Jim Rubino