Modified version according to PROS standards.