added a lot of backend options, refactured list template, added languages to listtemplate