improving recordserver functionality