abstract_utilities
