Create packager
without promises
So far
Split the functionality