component fix