First commit. Beware, there cannot not be bugs ;)