utils better. but error type and Toml Exceptions need to sepcific