First commit

Added the needed modules. Still not flled.
Performed some test.

ToDo:
everything