Creating packages on the fly