more polish, add user selectable records