javadoc e algumas modificações