cross & hatch.