some changes - undocumented