adding to norm functions