implement list using Entry Class