had to add some additional library for loading textures