working product with package creation