added node definition skeleton