iGut backend