tons of bugfixes, new helper docs