first commit 4.2 version