add many estimators
add tests and fix
add test and fix
add missing test