documentation of norm.h