added more utility methods
pointless initialization
added more methods
added another overloaded version
wrong message
looks like the server is givins us the token object, not the details