update packages
sorting ans choices