added hackfix doeverything method.