Beginning of interface for multiple collections