no reason this couldn't be a view
subs
grph