Updated all docs and file headers.
updated fixme