finalize version 1