update asimov, resolves #3