init commit. almost done. no execution