update documentation add references