move norm to static method