updated tovards 0.16 with a bunch of dependencies updated