simplify the introdcustion