migrating picker to exhibit 3/adding features