How to package and deploy