refactor list_operation to the new way
fix Lead specs