fixed float ppn etc