init back-end