text-based UI for organizing my sample collection