core components and folder structure added