add sth new and modify the script more propriate