add playlist
auto-merge
add save, load functions