homework for PML