package installation related code