hub as gem