rember to update templates and new examples