repair some bugs and change some properties

property