Separated business logic. Added collection list. Ready to create the collection edit form