adding utilities to keep a consistent coding style across the project