- added module default stuff
- added first implementation