change list_head() to list_first()