f
clean some code