ver 3.040