started work on GL interop