completed coding remove node