First version.
Some more changes