components reduction