Programatic fp  and news pp