add compile and configmgr