updated SpecialAdapter.java