delete unrelate code