proceeding with components