common utils / helpers that can be required selectively