improve collection drop