can we have a javadoc comment what this does?