Adaption Pattern 1