wdyt about adding some javadocs to help people (like me) to understand it better