a little bit of javadoc ?