packages needed