finishing up strucures
update readme with todos