Initial (tested) version.