sort of working with texture and environmetnal mapping