(feat) updated collections controller and model with new schema