add double list module for slib++