using blowfish encryption
i18n
file functionality