utilities for esprs