user playlist refcator #21