pg problem solving 2 WIP
pg problem solving 3 WIP