Added inflater and a lot more test cases