add change log and few tests