adds tags
cleans up library functionality
starts searching functionality