revisions based on Mark's comments [v1]