use JDoc format, added version number