initial commit
english description to tests
minor clean up