override list method