final rev1