use douban style, fix permissions