restructuring our package to make it deployable as a binary
updated package