major progress towards completion
update website