additional functions for server operations