bugfixes, new api