reintroducing some gl capabilities