Author: Rice                         Fp