compelet the create_node function
add tags field
build the tags model and create few functions,not compelet