basegl initialization completed fps implementation left
implemented using basegl class