package prepare