adjust syntax to support php 5.3