4 and 5 added
same1 again updated