merged utils