improve extensibility
fix consecutive reference links