* modify slim code