initial code commit
explanation