prototype adapter adoptation