initial texture work