start to build glframework