makeandpack: initial