�added norm
added documentation