Adding adapter interface