Frank's FINAL FINAL revisions 1