gl module added, testing primitives