Utils

replaces #18