add collection interface
Rename collection class