added initial utility function