added gl and started adding obj3