Add custom base exception & improve utils