implement some functions
delete unimportant files