finish the first stable version