initial commit with node as server side