Change button name, and catch potential error with zero length libraries.
allow archives of units
archival interface