Implementation of helper functions collections