updates for php