templating api and bundle dependencies