added more comments and playlist methods