Utilities, patterns, usuful classes