templating components
added fastorm