updates on components