package requirements