structuring node layout