an approach to allow packages multiple times