replaced Adapter