can any one explain the structure and functions of the following 3 layers of the epidermis

1 - Stratum granulosum
2- Stratum Spinosum
3- Stratum Germinativum


10pt and thumbs up for best answer thanks