added a few things like app launcher and a few more methods to mat4