add compile pligin