inital commit
working progress
init