remove non necessary dependencies and add the functionality to load data from json in components.