some generate plugin files