updated Component