add fp