refactor list images