text + texture class works
merge