back-end session