add utilities for controllers