refactoring javadocs userdefined window
finished frontend javadocs