credit to dimp

coded by hong yu(naruto1230)
