fix

sollist is changed so to avoid confusions when inserting new
nodes
changes in API
just created, should be checked