removed EigenValues3D and moved EigenDecomposition