Adapt to erocci API change and create backend skeleton