add oauth and localisation manager for backend