first commit of ex4