functional democracy