clientside utilities for requesting things happened