Finnished first version