add PHP version check