use dynamic references for the arch and use-cases draft