changed some stupid statements to choose which shader/geometry to use. still work in progres