k heavy changes, msg working