added required / A functionality details to lab 4