initial full commit

this is initial full commit