playlist adding implemented