add some backward compatibility tests
update some comments