texture updates + texture additions