added Frobenius norm