updated changelog
update unit tests