Almost part 3

almpstPt3_1
almpstPt3_2
almpstPt3_3
almpstPt3_4