final version

feel free to copy this small project :)