updated files. need to understand new components