add node and optiion