list.h queue changes