try to conserve unique container in a better way