implemented Wrapper interface.