adding voices, breaking things. compiles but broke