interface repacked rest