separating 'utils' stuff