udpate license
update docblocks