It works! Now debugging and documentation left :D