update psi.hpp