modified main, header / new changelog
modified main, header, Makefile
new files < method statements
divide header file