adaptations for live server functionality