added execute_dispel