much better api and a lot of bugfixes - generally works but not very smooth yet