implementing playlist view