More implementation of ListHead