Initial simple version.