add AfterInstall semantic