Utility objects

For client and server side implmentation.