inout list adapter