add a private relationship for widgets