complete node exercises