back-end config