adapter on 4.0+