components removed
components restored