Added fpm prototype function