2 back-ends + 1 front-end