assignment3 of PGM completes 50%