ver 508 / 4.