First stable version

finished