refactor using FACTORIES
refactor test
refactor tests
sharing playlists feature test
Feature progress
trying to fix