finalize first version