initial back-end server