add a common module to parse a blob ref