initial commit

main structure.  more to come potentially