pressed texture is optional