ex-4.2 and its test added