Loose cloupling support do futils