updated fp