should be called Component
added placeholder files for components