add playlist methods