added excel methods, tweak perf