restore package and push module