fixed specs, implemented 3 limit on adding items to playlist