fixed windows too small display + refactor
static list getlist + refactor