this is a pretty big change. update changelog and version to reflect
that