Micro week3: P21 to P28

Micro week3: P21 to P28