updated assets structure and foundation components