templates enhancements
new method to check if a plan can be modified
improve docstring