more scaladoc
details