改进:preparent_method