package system and backwards compatibility