learning about components and changed directory structure