first version of a compound node and mny other stuff