fix project, tests and documentation;