First basic version.