another try at the gem for the server