adapts to PS coding standards by GuigZ-