Fix directory permissions
Add parameter: template_dir
Add missing parameters