added texture, updated lighting