util files and structure