repository package reworked