looks like loop diagram works for issue 31