javadocs and couple of codepro things author: @pilord12