add main_test
tests united
tests changes
basic test suppression
separated steps for testing
first stable version