musician big logic refactor