First commit version 0.5 (doesn't work in lessons yet)