+ added some JavaDoc (not ready yet)