main code first commit