Doxygen style of documentation would be better! I'm not sure what the square brackets mean here