updated Components In-Depth