package installation improvment