Redefined list-def

It's more better now.