Ex4 added, partially done