added files to test hypotheses
allocate some components in the library
clean interface
clean test files