mill, image changed + rewritten