included internal symmeig routine