compile add local