starting tests and basic documentation