Feature/add node ui

similar comment about readonly user here, do we need to special case the user here?