use references instance of clones
add support for status-nodes
add support for uid

i use an abstract node so everyone can use his favorite algorithm