utils and shiz