latest 4.0.0
updated tests