first commit

initial commit with WIP code