update javadocs, working on SND and refactoring ..

some stuff