implements Lists class