Major update

base of the project. Large parts of files create, some of them are empty
for now.