encapsulate List variables