improve design + playlist javascript