Use promises, split tests, make music services modular, add deezer.