updatable components