Upload the hw5(To encapsulate lists than the method used in hw4)