gamma added & householder used