minor work on efficiency