add package necessities