added an option for non-recurrent VM