first commit along with analysis