updated PS