code style cleaning
compilation procedure
created header file