texture revised