move List wraper to util