design of patterns ok
timer & double list
list timer almost ok
reactor select