so many things... new page open function, artist metadata function