p03 changes using dict lists