break out and refine glfx scanner
glfx scanner (continued)
GlFx !