Better gramSchmidt, more decorations