removed PHP dependency