First semi-usable version.