4 first commit 1-3 done