added packaging and execution steps