can you add a quick javadoc to this?