initial code commit and readme