If you are asking for help on the ENTIRE project…well i can’t really help you out a LOT there. One thing i can say is i don’t think OpenGL is the best idea for this project. It just seems like you’d have to do more work that necessary. If you’re trying to figure out how to make it so each gate is an independent object you can drag around and rotate etc, check out OLE controls. It’s what word uses for things like pictures and charts