proper return ccList and toList