some stuff for List