add: logger module
add: random generator module
add: intrusive list