initial commit of current working version