initial commit of early WIP