changed gebal to use 2-norm