all components in components directory; start components by storing fact