music section weird, refactor later