start work on glSlots