default implementation for norm + tests