compatible php 5.5