Fix directory permissions
update
Add parameter: template_dir
Add missing parameters