self-adding to packages