implement the list cache and the firsts bits for the edit platform