make alot of things with the new api
lots of stuff half working with new api
tons of changes - very unstable