1st version

See README.md