implementing glu module