add rooter and single file compile plugin