Add interface implementation.