introduced package() function